#ifndef __LedPanel_H
#define __LedPanel_H

#ifdef APM32E10X_HD
	#include "apm32e10x_gpio.h"
	#include "apm32e10x_rcm.h"
#elif defined AT32F403AVGT7
	#include "at32f403a_407_gpio.h"
	#include "at32f403a_407_crm.h"
#else
	#include "apm32f10x_gpio.h"
	#include "apm32f10x_rcm.h"
#endif



/////////////////////////// 灯板引脚 ///////////////////////////////
#if defined SQDri_EVSEB_11KW
// 灯板1 = LED1 = PE
#define Led1_RTC              RCM_APB2_PERIPH_GPIOE  
#define Led1_PinPort          GPIOE   
#define Led1_1PinId           GPIO_PIN_2  
#define Led1_2PinId           GPIO_PIN_6  
#define Led1_3PinId           GPIO_PIN_3  
#define Led1_4PinId           GPIO_PIN_5  
#define Led1_5PinId           GPIO_PIN_4
#define Led1_6PinPort         GPIOA 
#define Led1_6PinId           GPIO_PIN_0

// 灯板2= LED2  = PD
#define Led2_RTC              RCM_APB2_PERIPH_GPIOD  
#define Led2_PinPort          GPIOD   
#define Led2_1PinId           GPIO_PIN_4  
#define Led2_2PinId           GPIO_PIN_5  
#define Led2_3PinId           GPIO_PIN_6  
#define Led2_4PinId           GPIO_PIN_7  

#elif defined SQDri_EVSEB_7KW
// 灯板1 = LED1 = PE
#define Led1_RTC              RCM_APB2_PERIPH_GPIOE  
#define Led1_PinPort          GPIOE   
#define Led1_1PinId           GPIO_PIN_2  
#define Led1_2PinId           GPIO_PIN_6  
#define Led1_3PinId           GPIO_PIN_3  
#define Led1_4PinId           GPIO_PIN_5  
#define Led1_5PinId           GPIO_PIN_4
#define Led1_6RTC             RCM_APB2_PERIPH_GPIOA  
#define Led1_6PinPort         GPIOA 
#define Led1_6PinId           GPIO_PIN_0

// 灯板2= LED2  = PD[PD4-PD7]
#define Led2_RTC              RCM_APB2_PERIPH_GPIOD  
#define Led2_PinPort          GPIOD   
#define Led2_1PinId           GPIO_PIN_4  
#define Led2_2PinId           GPIO_PIN_5  
#define Led2_3PinId           GPIO_PIN_6  
#define Led2_4PinId           GPIO_PIN_7 
 
#else

// 灯板1 = LED1 = PB
#define Led1_RTC              RCM_APB2_PERIPH_GPIOB  
#define Led1_PinPort          GPIOB   
#define Led1_1PinId           GPIO_PIN_6  
#define Led1_2PinId           GPIO_PIN_7  
#define Led1_3PinId           GPIO_PIN_8  
#define Led1_4PinId           GPIO_PIN_9  
#define Led1_5PinId           GPIO_PIN_5  

// 灯板2= LED2  = PB
#define Led2_RTC              RCM_APB2_PERIPH_GPIOB  
#define Led2_PinPort          GPIOB   
#define Led2_1PinId           GPIO_PIN_12  
#define Led2_2PinId           GPIO_PIN_10  
#define Led2_3PinId           GPIO_PIN_11  

#endif

#endif


